package com.sc.web.gwt.client;

import com.google.gwt.event.shared.EventBus;
import com.google.gwt.place.shared.PlaceController;
import com.sc.web.gwt.client.view.administratorwidget.AdministratorWidgetView;
import com.sc.web.gwt.client.view.agentwidget.AgentWidgetView;
import com.sc.web.gwt.client.view.loginwidget.LoginWidgetView;
import com.sc.web.gwt.client.view.registerwidget.RegisterWidgetView;

public interface ClientFactory {
    EventBus getEventBus();

    PlaceController getPlaceController();

    LoginWidgetView getLoginWidgetView();

    AdministratorWidgetView getAdministratorWidgetView();

    RegisterWidgetView getRegisterWidgetView();

    AgentWidgetView getAgentWidgetView();

}
